SELECT স্টেটমেন্ট SQL এর একটি গুরুত্বপূর্ণ এবং প্রাথমিক কমান্ড যা ডেটাবেস থেকে তথ্য (ডেটা) খুঁজে বের করার জন্য ব্যবহৃত হয়। একটি বেসিক SELECT কুয়েরি ডেটাবেসের একটি টেবিল থেকে সব তথ্য বা নির্দিষ্ট কলাম থেকে তথ্য নির্বাচন করতে পারে।
SELECT Query এর সাধারণ সিনট্যাক্স:
SELECT column1, column2, ...
FROM table_name;
এখানে:
- SELECT: কোন কলামগুলো আপনি দেখতে চান তা নির্দিষ্ট করে।
- FROM: ডেটা যেখান থেকে আসবে, অর্থাৎ কোন টেবিল থেকে তথ্য অনুসন্ধান করতে হবে তা উল্লেখ করে।
প্রাথমিক SELECT Query এর উদাহরণ
- সব কলাম থেকে সব তথ্য নির্বাচন করা: যদি আপনি কোনো টেবিলের সব কলাম থেকে সমস্ত তথ্য দেখতে চান, তবে
*চিহ্ন ব্যবহার করা হয়। এটি টেবিলের সব কলামকে নির্বাচন করবে।
SELECT *
FROM employees;
এখানে:
employeesহলো টেবিলের নাম।*সব কলামকে নির্বাচন করে এবং সেই টেবিলের সব রেকর্ড দেখাবে।
- নির্দিষ্ট কলাম থেকে তথ্য নির্বাচন করা: যদি আপনি টেবিলের কিছু নির্দিষ্ট কলাম দেখতে চান, তবে কলামগুলোর নাম উল্লেখ করতে হবে।
SELECT first_name, last_name
FROM employees;
এখানে:
first_name,last_nameকলামগুলি নির্বাচিত হবে এবংemployeesটেবিল থেকে তাদের তথ্য প্রদর্শিত হবে।
কিছু গুরুত্বপূর্ণ পয়েন্ট:
- SELECT কমান্ডে কোনো শর্ত (Condition) যোগ না করলে এটি টেবিলের সব রেকর্ড এবং কলাম প্রদর্শন করবে।
- টেবিলের নাম এবং কলামের নাম সঠিকভাবে লিখতে হবে, তা সঠিক কেসে হতে হবে (যেমন,
employeesটেবিলের নাম যদি সব ছোট অক্ষরে থাকে, তবে বড় অক্ষরে লেখা হলে কাজ নাও করতে পারে)। - SELECT স্টেটমেন্টের মাধ্যমে আমরা যে তথ্য চাই তা অনেকভাবে ফিল্টার বা সাজাতে পারি, যেমন
WHEREক্লজ,ORDER BY,DISTINCT, ইত্যাদি।
অধিক কাস্টমাইজেশন:
আপনি SQL Query তে শর্ত যোগ করে ফলাফল আরও সুনির্দিষ্ট করতে পারেন। উদাহরণস্বরূপ:
- WHERE Clause ব্যবহার করে তথ্য ফিল্টার করা:
SELECT first_name, last_name
FROM employees
WHERE department = 'Sales';
এখানে:
- কেবলমাত্র
Salesবিভাগের কর্মচারীদের নাম এবং পদবি প্রদর্শিত হবে।
এগুলি SQL-এ বেসিক SELECT Query লেখার মূল ধারণা।
Content added By
Read more